﻿/* 地图相关 */
.map_label1 {
    background: rgb(0, 153, 204);
    border: 1px solid transparent;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    text-align: center;
    width: 200px;
    height: 40px;
    margin-left: 20px;
    margin-top: -21px;
    padding: 4px 8px;
    font: 12px/18px "Helvetica Neue", Arial, Helvetica, sans-serif;
    white-space: nowrap;
    z-index: 6;
    box-shadow: 2px 5px 10px rgba(0,0,0,0.4);
    transition: all ease-in-out .2s;
}

    .map_label1:hover {
        color: red;
    }

    .map_label1 p.before {
        border-top: 8px solid black;
        border-top-color: rgb(0, 153, 204);
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        content: "";
        position: absolute;
        padding: 0;
        margin: 0;
        bottom: -8px;
        left: 50%;
        margin-left: -8px;
    }

    .map_label1:hover p.before {
        border-top-color: rgb(0, 125, 180);
    }

    .map_label1 span.count {
        position: absolute;
        height: 30px;
        line-height: 30px;
        min-width: 30px;
        background-color: red;
        left: 102px;
        top: -1px;
        padding: 0px 5px;
        border-radius: 0px 4px 4px 0px;
    }
